.home{
	overflow: hidden;
	// 搜索 + 购物车
	.header{
		width: calc(100% - 60rpx);
		position: fixed;
		top: 0;
		left: 0;
		display: flex;
		justify-content: flex-end;
		padding: 30rpx;
		z-index: 999;
		.icon{
			width: 42rpx;
			height: 42rpx;
		}
		.icon:last-child{
			margin-left: 46rpx;
		}
	}
	// 广告
	.banner{
		.swiper{
			width: 100%;
			height: 362rpx;
			.item{
				border-radius: 0 0 30rpx 30rpx;
				.img{
					width: 100%;
					height: 100%;
				}
			}
		}
	}
	// 分类
	.kind{
		display: flex;
		justify-content: space-around;
		margin: 30rpx auto;
		.item{
			width: 120rpx;
			text-align: center;
			.img{
				width: 80rpx;
				height: 80rpx;
				border-radius: 8rpx;
			}
			.name{
				font-size: 32rpx;
				color: #3e3e3e;
				text-align: center;
			}
		}
	}
	// 限时活动
	.activity{
		width: calc(100% - 80rpx);
		height: 96rpx;
		margin: 40rpx;
		display: flex;
		align-items: center;
		color: #3e3e3e;
		background-color: #fff;
		font-size: 28rpx;
		text-indent:0.5em;
		.icon{
			margin-left: 30rpx;
			width: 48rpx;
			height: 48rpx;
			animation:notifyA-data-v-408ad585 .5s 1s linear infinite both;
		}
		.text{
			font-weight: 600;
			color: orange;
		}
		.swiper{
			width: 50%;
			height: 100%;
			flex-grow: 1;
			.item{
				width: 100%;
				height: 100%;
				display: flex;
				align-items: center;
				.product-name{
					width: 250rpx;
					display: inline-block;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
				}
				.product-price{
					font-size: 24rpx;
					line-height: 30rpx;
					font-weight: 600;
					.text1{
						color: rgb(51, 51, 51);
						text-decoration: line-through;
					}
					.text2{
						color: red;
					}
				}
			}
		}
		.none{
			
		}
	}
	// 热门推荐
	.hot{
		width: calc(100% - 60rpx);
		padding: 0 30rpx;
		.title{
			padding: 30rpx 0;
			font-size: 32rpx;
			color: #3e3e3e;
			font-weight: 600;
		}
		.swiper{
			width: 100%;
			height: 264rpx;
			.item{
				box-sizing: border-box;
				width: calc(100% / 3) !important;
				padding: 0 20rpx 30rpx;
				text-align: center;
				.img{
					width: 100%;
					height: 176rpx;
					vertical-align: top;
				}
				.name{
					font-size: 26rpx;
					line-height: 38rpx;
					color: #3e3e3e;
					margin-top: 20rpx;
					font-weight: 600rpx;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
				}
			}
		}
	}
	// 新品推荐
	.new{
		width: calc(100% - 60rpx);
		padding: 0 30rpx;
		.title{
			padding: 30rpx 0;
			font-size: 32rpx;
			color: #3e3e3e;
			font-weight: 600;
		}
		.list{
			display: flex;
			overflow: auto;
			.item{
				width: 500rpx;
				display: flex;
				margin-left: 20rpx;
				border-radius: 10rpx;
				padding: 45rpx;
				background-color: #fff;
				.img{
					width: 196rpx;
					height: 168rpx;
					border-radius: 8rpx;
					vertical-align: top;
				}
				.info{
					width: 274rpx;
					flex-grow: 1;
					margin-left: 30rpx;
					display: flex;
					flex-direction: column;
					justify-content: space-around;
					font-size: 24rpx;
					.name{
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
					}
					.price{
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
					}
				}
			}
			.item:first-child{
				margin-left: 0;
			}
		}
	}
	// 猜你喜欢
	.like{
		width: calc(100% - 60rpx);
		padding: 0 30rpx;
		.title{
			padding: 30rpx 0;
			font-size: 32rpx;
			color: #3e3e3e;
			font-weight: 600;
		}
		.list{
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			.item{
				width: 324rpx;
				margin: 20rpx 0;
				background-color: #fff;
				border-radius: 8rpx;
				.img{
					width: 100%;
					height: 238rpx;
					vertical-align: top;
				}
				.box{
					padding: 36rpx;
					font-size: 26rpx;
					.name{
						margin-top: 8rpx;
						color: #3e3e3e;
						font-weight: 700;
						text-overflow: ellipsis;
						overflow: hidden;
						white-space: nowrap;
					}
					.info{
						display: flex;
						justify-content: space-between;
						margin-top: 20rpx;
					}
				}
			}
		}
	}
}